import { CSSProperties, ReactNode, MouseEventHandler } from "react";

/**基础的组件props，包含className和style */

export interface BaseProps {
    /**组件最外层的className */
    className?: string;
    /**组件最外层的style */
    style?: CSSProperties;
}
/**可以有孩子的，基础的组件props，包含className style children */
export interface BaseChildrenProps {
    /**组件最外层的className */
    className?: string;
    /**组件最外层的style */
    style?: CSSProperties;
    /**孩子 */
    children?: ReactNode;
}
/**基础的一些事件处理器的组件props */
export interface BaseHandlerProps {
    /**点击事件 */
    onClick?: MouseEventHandler<HTMLDivElement>;
}
